#ifndef WIZARD_HH
#define WIZARD_HH

#include "Character.hh"

class Wizard : public Character {
public:
    Wizard();
    ~Wizard() override;
    Wizard(const Wizard& other); // Copy constructor
    Wizard& operator=(const Wizard& other); // Copy assignment operator
    bool attack(ICharacter& target) override;
};

#endif // WIZARD_HH